Randomized Allocation Processes

نویسندگان

  • Artur Czumaj
  • Volker Stemann
چکیده

Many dynamic resource allocation and on-line load balancing problems can be modeled by processes that sequentially allocate balls into bins. The balls arrive one by one and are to be placed into bins on-line without using a centralized controller. If n balls are sequentially placed into n bins by placing each ball in a randomly chosen bin, then it is widely known that the maximum load in bins is ln n/ ln ln n · 1+ o 1 with high probability. Azar, Broder, Karlin, and Upfal extended this scheme, so that each ball is placed sequentially into the least full of d randomly chosen bins. They showed that the maximum load of the bins reduces exponentially and is ln ln n/ ln d+ 1 with high probability, provided d ≥ 2. In this paper we investigate various extensions of these schemes that arise in applications in dynamic resource allocation and on-line load balancing. Traditionally, the main aim of allocation processes is to place balls into bins to minimize the maximum load in bins. However, in many applications it is equally important to minimize the number of choices performed (the allocation time). We study adaptive allocation schemes that achieve optimal tradeoffs between the maximum load, the maximum allocation time, and the average allocation time. We also investigate allocation processes that may reallocate the balls. We provide a tight Correspondence to: Artur Czumaj. An extended abstract reporting some of the results presented in this paper appeared in [15]. *Research done while at Heinz Nixdorf Institute and Department of Mathematics & Computer Science, University of Paderborn, Germany. †Research done while at the International Computer Science Institute, USA, Berkeley, CA 94704-1198. Contract grant sponsor: EU ESPIRT. Contract grant number: Long Term Research Project 20244 (ALCOM-IT). Contract grant sponsor: DFG. Contract grant numbers: Sonderforschungsbereich 376 “Massive Parallelität: Algorithmen, Entwurfsmethoden, Anwendungen” and Leibniz Grant Me872/6-1. © 2001 John Wiley & Sons, Inc.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cycle Time Optimization of Processes Using an Entropy-Based Learning for Task Allocation

Cycle time optimization could be one of the great challenges in business process management. Although there is much research on this subject, task similarities have been paid little attention. In this paper, a new approach is proposed to optimize cycle time by minimizing entropy of work lists in resource allocation while keeping workloads balanced. The idea of the entropy of work lists comes fr...

متن کامل

A Distributed Algorithm for Resource Allocation with Probabilistic Quorum Systems

The resource allocation problem is one of fundamental problems in distributed systems, and many resource models and resource allocation algorithms have been proposed in many literature. In this paper, we consider a problem of allocating a set of unnamed resources that can be overbooked. Such a resource model is suitable for sharing broadband communication channel by many nodes. We propose a ran...

متن کامل

Efficient Randomized - Adaptive Designs

Response-adaptive randomization has recently attracted a lot of attention in the literature. In this paper, we propose a new and simple family of response-adaptive randomization procedures that attain the Cramer–Rao lower bounds on the allocation variances for any allocation proportions, including optimal allocation proportions. The allocation probability functions of proposed procedures are di...

متن کامل

Priority Setting Meets Multiple Streams: A Match to Be Further Examined?; Comment on “Introducing New Priority Setting and Resource Allocation Processes in a Canadian Healthcare Organization: A Case Study Analysis Informed by Multiple Streams Theory”

With demand for health services continuing to grow as populations age and new technologies emerge to meet health needs, healthcare policy-makers are under constant pressure to set priorities, ie, to make choices about the health services that can and cannot be funded within available resources. In a recent paper, Smith et al apply an influential policy studies framework – Kingdon’s multiple str...

متن کامل

Statement of Prof

My research is primarily concerned with problems related to the theoretical aspects of the analysis and design of algorithms. Although I have studied many classical problems including those that can be found in standard textbook in algorithms (for example, string matching [16, 25, 34, 35], k-connectivity problems in graphs [9, 18, 20], and the problem of finding an optimum order of multiplying ...

متن کامل

Research Statement of Prof

My research is primarily concerned with problems related to the theoretical aspects of the analysis and design of algorithms. Although I have studied many classical problems including those that can be found in standard textbook in algorithms (for example, string matching [16, 25, 34, 35], k-connectivity problems in graphs [9, 18, 20], and the problem of finding an optimum order of multiplying ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997